
/*
   * wx.zhangruiwoloveni *
   * http://www.xoabc.com/ *
   * Released on: 2019,11,27 *
*/  

.button_c3 {
  position: relative;
  cursor: pointer;
  overflow: hidden;
  z-index: 9;
  /*font-family: "Lato";
  font-size: 1.5em;
  padding: 0.5em 1em 0.65em;
  margin: 0 10px;*/
}
.button_c3 .inner {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}
.button_c3:nth-of-type(odd):before, .button_c3:nth-of-type(odd):after, .button_c3:nth-of-type(odd) .inner:before, .button_c3:nth-of-type(odd) .inner:after {
  background-color: #f7ab00;
  background:none\0;
}
.button_c3:nth-of-type(even):before, .button_c3:nth-of-type(even):after, .button_c3:nth-of-type(even) .inner:before, .button_c3:nth-of-type(even) .inner:after {
  background-color: #f7ab00;
  background:none\0;
}
.button_c3:before, .button_c3:after, .button_c3 .inner:before, .button_c3 .inner:after {
  position: absolute;
  content: "";
  display: block;
  -webkit-transition: -webkit-transform 0.8s;
  transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  z-index: 9;
}
.button_c3.both:before, .button_c3.both:after, .button_c3.p_more:before, .button_c3.n_li:before {
  left: 0;
  width: 100%;
  height: 2px;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}
.button_c3.p_more:before {
  height: 100%;
}
.button_c3.both .inner:before, .button_c3.both .inner:after {
  top: 0;
  width: 2px;
  height: 100%;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
}
.button_c3.both .inner:before, .button_c3.p_more:before {
  left: 0;
}
.button_c3.both .inner:after {
  right: 0;
}
.button_c3.both .inner:hover:before, .button_c3.both .inner:hover:after {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.button_c3.both:before, .button_c3.p_more:before {
  top: 0;
}
.button_c3.both:after, .button_c3.n_li:before, .button_c3.n_li:before {
  bottom: 0;
}
.button_c3.both:hover:before, .button_c3.both:hover:after, .button_c3.p_more:hover:before, .button_c3.n_li:hover:before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
.button_c3.both:hover .inner:before, .button_c3.both:hover .inner:after {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}
.button_c3.clockwise .inner:before, .button_c3.both.clockwise .inner:before {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.button_c3.clockwise .inner:after, .button_c3.both.clockwise .inner:after {
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}
.button_c3.clockwise:before, .button_c3.both.clockwise:before {
  -webkit-transform-origin: right center;
          transform-origin: right center;
}
.button_c3.clockwise:after, .button_c3.both.clockwise:after, .button_c3.p_more:before, .button_c3.n_li:before {
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
.button_c3.clockwise:hover .inner:before, .button_c3.both.clockwise:hover .inner:before {
  -webkit-transform-origin: bottom center;
          transform-origin: bottom center;
}
.button_c3.clockwise:hover .inner:after, .button_c3.both.clockwise:hover .inner:after {
  -webkit-transform-origin: top center;
          transform-origin: top center;
}
.button_c3.clockwise:hover:before, .button_c3.both.clockwise:hover:before {
  -webkit-transform-origin: left center;
          transform-origin: left center;
}
.button_c3.clockwise:hover:after, .button_c3.both.clockwise:hover:after {
  -webkit-transform-origin: right center;
          transform-origin: right center;
}

/* 3D fanzhuan */
.flip_pic img {
   -webkit-transition: all 1.2s ease-in-out;
   transition: all 1.2s ease-in-out;
}
.flip_pic:hover img {
   cursor: pointer;
   -webkit-transform: rotateY(180deg);
   transform: rotateY(180deg);
}

/* pic fangda */
.zoom_pic img {
  transition: all .8s;
}
.zoom_pic:hover img {
  transform: scale(1.1);
}

/* xuanzhuan */
.spin_pic img {
  transition: all .8s;
}
.spin_pic:hover img {
  transform:rotate(180deg)
}

.p_pic {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
}
